<?php

namespace app\checkin\model;

use think\admin\Model;

/**
 * 会员门店关系模型
 */
class MemberStore extends Model
{
    /**
     * 数据表名
     * @var string
     */
    protected $name = 'checkin_member_store';
    
    /**
     * 自动时间戳
     * @var bool
     */
    protected $autoWriteTimestamp = 'datetime';
    
    /**
     * 只有创建时间
     * @var bool
     */
    protected $updateTime = false;
    
    /**
     * 关联门店
     * @return \think\model\relation\HasOne
     */
    public function store()
    {
        return $this->hasOne(Store::class, 'id', 'store_id')->bind(['store_name' => 'name']);
    }
    
    /**
     * 关联会员
     * @return \think\model\relation\HasOne
     */
    public function member()
    {
        return $this->hasOne(Member::class, 'id', 'member_id');
    }
}

